Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 01.07.2014, 13:35
Интересующийся
Отправить личное сообщение для yura29 Посмотреть профиль Найти все сообщения от yura29
 
Регистрация: 17.08.2013
Сообщений: 17

Использовать ответ от сервера как html
Привет форумчане
Есть ajax запрос, который в ответ от сервера получает текстовую переменну(вывод через echo)
В переменной html код, который нужно нарезать по частям, то есть
ajax получает
<div id="1">
Тут какой-то текст
</div>
<div id="2">
Тут тоже текст
</div>
И нужно выделить первый див и append его к одному диву, а второй append к другому диву
Вот сам запрос
$.ajax({
						type: "POST",
						url: "/inc/search/do_search.php",
						data: data,
						dataType: "html",
						beforeSend: function(html) { // запустится до вызова запроса
							$("#search_list_common").html('');
							$("#searchresults").show();
							$(".word").html(searchString);
					   },
					   success: function(html){ // запустится после получения результатов
							$("#search_list_common").show();
							$("#search_list_common").append($(html).find("#1"));
					  }
					});

Но в итоге $(html).find("#1") пустой
Нужна ваша помощь
P.S Возможно есть еще и способ, отправлять ajax несколько php переменных и уже каждой оперировать отдельно?
Ответить с цитированием
  #2 (permalink)  
Старый 02.07.2014, 16:20
Кандидат Javascript-наук
Отправить личное сообщение для Brutus Посмотреть профиль Найти все сообщения от Brutus
 
Регистрация: 24.11.2013
Сообщений: 127

php
<?php
$a = array();
$a[0] = '<div id="1">Тут какой-то текст</div>';
$a[1] = '<div id="2">Тут какой-то текст</div>';

echo json_encode ($a);
?>

js
$.ajax({
  type: "POST",
  url: "/inc/search/do_search.php",
  data: data,
  dataType: "html",
  success: function(html){ // запустится после получения результатов
    var x = JSON.parse(html);
    alert(x[0])
    alert(x[1])
  }
});
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Как организовать выбор новости из списка (JavaScript + RSS or HTML парсер) Wolfak Общие вопросы Javascript 2 24.02.2014 14:08
Как вы относитесь к наркоманам? Maxmaxmaximus7 Оффтопик 7 05.02.2014 13:29
Ответ от сервера о окончании задачи Vit AJAX и COMET 13 17.06.2012 21:31
Как ускорить вставку html из ajax? jey7 AJAX и COMET 7 27.05.2012 11:02
плагин jquery.form (.post) - ответ содержит html тэги, как избавиться? ИванРу AJAX и COMET 2 07.01.2011 10:34